<?php
	include_once '../classes/thuvienham.php';
	if(isset($_POST['HoTen']) && isset($_POST['NgaySinh']) && isset($_POST['DiaChi']) && isset($_POST['DienThoai']) &&
	   isset($_POST['MaNguoiDung']) && isset($_POST['Email']) && isset($_POST['MatKhau']))
	{
		$HoTen = trim($_POST['HoTen']);
		$NgaySinh = trim($_POST['NgaySinh']);
		$DiaChi = trim($_POST['DiaChi']);
		$DienThoai = trim($_POST['DienThoai']);
		$Email = trim($_POST['Email']);
		$MaNguoiDung = trim($_POST['MaNguoiDung']);
		$MatKhau = trim($_POST['MatKhau']);
		
		if($HoTen == "" || $NgaySinh == "" || $DiaChi == "" || $DienThoai == "" || $Email == "" || $MaNguoiDung == "" || $MatKhau == "")
			echo 'Các trường không được bỏ trống';
		else
		{
			include_once '../classes/nguoidung_bs.php';
			$NguoiDung = new nguoidung_bs();
			$NguoiDung->SetMaNguoiDung($MaNguoiDung);
			$NguoiDung->SetMatKhau(md5($MatKhau));
			$DNguoiDung = $NguoiDung->LayDanhSach();
			if($DNguoiDung != null)
			{
				$NguoiDung->SetHoTen($HoTen);
				$NguoiDung->SetNgaySinh(ConvertDate($NgaySinh));
				$NguoiDung->SetDiaChi($DiaChi);
				$NguoiDung->SetDienThoai($DienThoai);
				$NguoiDung->SetEmail($Email);
				$NguoiDung->SetAvatar(GeneratePIN());
				
				$UpdateNguoiDung = $NguoiDung->CapNhat();
				if($UpdateNguoiDung)
					echo 'Đã cập nhật thành công';
				else
					echo 'Đã xãy ra lỗi, không thể cập nhật.';
			}
			else
			{
				echo 'Đã xãy ra lỗi, không tìm thấy mã người dùng hoặc sai mật khẩu.';
			}
		}
	}